Python Job: Velocix Solutions

Job added on

Location

Lisbon - Portugal

Job type

Full-Time

Python Job Details

Velocix are looking for talented and collaborative Software Engineer to join our team in Portugal.

Velocix Personalization Platform is one of the video products from Velocix. This product provides personalization services in OTT playouts like Dynamic AD Insertions (DAI), Blackouts, Alternate Contents & Bandwidth Management.

These services are provided over OTT video streaming protocols like HLS, DASH & MSS. The Product is built involving cutting edge technologies & completely driven by standards and protocols.

Responsibilities

  • Gather Requirements through workshops and PBRs (Product Backlog Refinement).
  • Develop high quality code that meets the best practices and industry standards.
  • UT/IT a must for all changes done in the product.
  • Participate in peer reviews.
  • Support in CI/CD activities.
  • Automate functional & NFR testcases.
  • Support SIT Validations.
  • Provide high quality documentation on the changes introduced in the product.
  • Support in development of in house client load generators.
  • Support in Test Automation Framework & executions.

Skills

  • Bachelor's Degree or equivalent experience in Computer Science or related field
  • Strong experience in Java 8 (streams, functional interfaces), REST API, Spring boot (spring-web/jpa) framework
  • knowledge and exposure to Reactive programming
  • Good exposure to Multithreading in Java (other languages like python is optional)
  • Profiling JVM based applications for performance optimizations
  • Exposure to design patterns and data structures
  • Strong Experience in developing UT/IT.
  • Knowledge/Experience in Microservices (Service discovery) and basic patterns based on that.
  • Experience working in Agile Methodologies.
  • Experience in Developing High Volume Server Components developed over Linux.
  • Expertise in Linux/Centos Operating Systems.
  • Knowledge and some experience in Cloud Technologies & CI/CD & DevOps methodologies.
  • Experience in developing Automation scripts using Python & Jmeters.

Nice to have skills

  • Knowledge/Experience VAST (Video AD Serving Template), ESNI (Event Synchronization & Notification Interface), ICAP (Internet Content Adaptation Protocol).
  • Knowledge in HLS, DASH & MSS Streaming Protocols.
  • Knowledge/Experience in Video Personalization (Dynamic AD Insertions, Blackouts, Alternate Contents & Bandwidth Management).
  • Experience in Performance Tests (Test Data Preparation, Execution, Performance Tuning & Results Publishing)
  • Experience in Functional & Non Functional(Resillence, Roll-out, Failure Tolerance etc) Validations.
  • Experience in working with MySQL/Redis databases.

Our work

We provide foundational technology and services which connect people from all around the globe – delivering reliability whilst tailoring an unforgettable, personal experience for each user. This is mirrored in the approach we take creating those foundations – our work is innovative, reliable and above all fun.

We encourage our teams to be curious and aspirational, and our mission is to provide the best service we can with a key focus on our customer’s core needs. Do you collaborate well with others, knowing that better solutions come from working together? Do you search for elegant, practical solutions to complex problems? Are you ready to join us as we build a new team of specialists to work on our leading products?

Benefits and Perks

  • Progression opportunities in a growth-focused, global organisation.
  • Competitive salary.
  • Industry leading health insurance.
  • Personal development investment.

Job Type: Full-time

Salary: 30,000.00€ - 60,000.00€ per year

Language:

  • english (Required)